\hypertarget{src_2CMakeLists_8txt}{}\doxysection{/home/sky/y\+Lib/src/\+C\+Make\+Lists.txt File Reference}
\label{src_2CMakeLists_8txt}\index{/home/sky/yLib/src/CMakeLists.txt@{/home/sky/yLib/src/CMakeLists.txt}}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{src_2CMakeLists_8txt_a27188a3f4bdad4750865cc4b0d001559}{macro}}~to add module source code
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{src_2CMakeLists_8txt_a06dd1b4f24e241a17dfd31b8d958a73a}{if}} (W\+I\+N32) \mbox{\hyperlink{tests_2CMakeLists_8txt_a8e56ce5c751d21c8c3040391bf353f74}{elseif}}(C\+M\+A\+K\+E\+\_\+\+S\+Y\+S\+T\+E\+M\+\_\+\+N\+A\+ME \mbox{\hyperlink{tests_2CMakeLists_8txt_a4a9621c2ec6dbcbe23d561b3260ffbab}{M\+A\+T\+C\+H\+ES}} \char`\"{}Linux\char`\"{}) if(C\+M\+A\+K\+E\+\_\+\+B\+U\+I\+L\+D\+\_\+\+T\+Y\+PE \mbox{\hyperlink{tests_2CMakeLists_8txt_a4a9621c2ec6dbcbe23d561b3260ffbab}{M\+A\+T\+C\+H\+ES}} \char`\"{}(Release$\vert$R\+E\+L\+E\+A\+SE$\vert$release)\char`\"{}) else() add\+\_\+compile\+\_\+options(-\/g) \mbox{\hyperlink{tests_2CMakeLists_8txt_ae5c33df4395a1f3e1d39972c4088996a}{set}}(C\+M\+A\+K\+E\+\_\+\+C\+\_\+\+F\+L\+A\+GS \char`\"{}\$
\item 
g \mbox{\hyperlink{src_2CMakeLists_8txt_a3f9ad9b1a9a8475c1274b12ddec8a2ec}{set}} (C\+M\+A\+K\+E\+\_\+\+C\+X\+X\+\_\+\+F\+L\+A\+GS \char`\"{}\$\{C\+M\+A\+K\+E\+\_\+\+C\+X\+X\+\_\+\+F\+L\+A\+GS\} -\/g\char`\"{}) endif() \mbox{\hyperlink{tests_2CMakeLists_8txt_a8e56ce5c751d21c8c3040391bf353f74}{elseif}}(A\+N\+D\+R\+O\+ID) \mbox{\hyperlink{tests_2CMakeLists_8txt_a272c616525b50c1a6416236af1d091c7}{endif}}() \mbox{\hyperlink{tests_2CMakeLists_8txt_a334d873e4a353d55ab1caa42486f5b81}{include\+\_\+directories}}(\$
\item 
\mbox{\hyperlink{src_2CMakeLists_8txt_ad58a4da95c23823e0d3d95daf1727b91}{set}} (S\+RC \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/core/ycommon.\+cpp \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/core/yobject.\+cpp \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/core/yexception.\+cpp \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/core/ybasicvalue.\+cpp \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/core/ylinuxerrnohelper.\+cpp \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/network/yabstractsocket.\+cpp \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/network/yabstractsocketserver.\+cpp \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+I\+N\+A\+R\+Y\+\_\+\+D\+IR\}/ylib\+\_\+extra\+\_\+infos.\+cpp) to add module source code(ylib\+\_\+build\+\_\+module name) \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{string}}(T\+O\+L\+O\+W\+ER \$
\item 
module\+\_\+name \mbox{\hyperlink{src_2CMakeLists_8txt_a351bb32775fb5ad328f903896bddfd96}{set}} (S\+RC \$\{S\+RC\} \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/\$\{module\+\_\+name\}.cpp) message(S\+T\+A\+T\+US \char`\"{}y\+Lib will include \$
\item 
module \mbox{\hyperlink{src_2CMakeLists_8txt_a29e8f78f6950cb9830b05e76453e37a5}{endmacro}} () to add module source code(ylib\+\_\+build class\+\_\+name name) \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{string}}(T\+O\+L\+O\+W\+ER \$
\item 
module\+\_\+name \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{string}} (T\+O\+L\+O\+W\+ER \$\{class\+\_\+name\} class\+\_\+dir\+\_\+name) \mbox{\hyperlink{tests_2CMakeLists_8txt_ae5c33df4395a1f3e1d39972c4088996a}{set}}(S\+RC \$
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{src_2CMakeLists_8txt_a27188a3f4bdad4750865cc4b0d001559}\label{src_2CMakeLists_8txt_a27188a3f4bdad4750865cc4b0d001559}} 
\index{CMakeLists.txt@{CMakeLists.txt}!macro@{macro}}
\index{macro@{macro}!CMakeLists.txt@{CMakeLists.txt}}
\doxysubsubsection{\texorpdfstring{macro}{macro}}
{\footnotesize\ttfamily \#define macro~to add module source code}



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{src_2CMakeLists_8txt_a29e8f78f6950cb9830b05e76453e37a5}\label{src_2CMakeLists_8txt_a29e8f78f6950cb9830b05e76453e37a5}} 
\index{CMakeLists.txt@{CMakeLists.txt}!endmacro@{endmacro}}
\index{endmacro@{endmacro}!CMakeLists.txt@{CMakeLists.txt}}
\doxysubsubsection{\texorpdfstring{endmacro()}{endmacro()}}
{\footnotesize\ttfamily module endmacro (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{src_2CMakeLists_8txt_a06dd1b4f24e241a17dfd31b8d958a73a}\label{src_2CMakeLists_8txt_a06dd1b4f24e241a17dfd31b8d958a73a}} 
\index{CMakeLists.txt@{CMakeLists.txt}!if@{if}}
\index{if@{if}!CMakeLists.txt@{CMakeLists.txt}}
\doxysubsubsection{\texorpdfstring{if()}{if()}}
{\footnotesize\ttfamily if (\begin{DoxyParamCaption}\item[{W\+I\+N32}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{src_2CMakeLists_8txt_a3f9ad9b1a9a8475c1274b12ddec8a2ec}\label{src_2CMakeLists_8txt_a3f9ad9b1a9a8475c1274b12ddec8a2ec}} 
\index{CMakeLists.txt@{CMakeLists.txt}!set@{set}}
\index{set@{set}!CMakeLists.txt@{CMakeLists.txt}}
\doxysubsubsection{\texorpdfstring{set()}{set()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily g set (\begin{DoxyParamCaption}\item[{C\+M\+A\+K\+E\+\_\+\+C\+X\+X\+\_\+\+F\+L\+A\+GS \char`\"{}\$\{C\+M\+A\+K\+E\+\_\+\+C\+X\+X\+\_\+\+F\+L\+A\+GS\} -\/g\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{src_2CMakeLists_8txt_ad58a4da95c23823e0d3d95daf1727b91}\label{src_2CMakeLists_8txt_ad58a4da95c23823e0d3d95daf1727b91}} 
\index{CMakeLists.txt@{CMakeLists.txt}!set@{set}}
\index{set@{set}!CMakeLists.txt@{CMakeLists.txt}}
\doxysubsubsection{\texorpdfstring{set()}{set()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily set (\begin{DoxyParamCaption}\item[{S\+RC \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/core/ycommon.\+cpp \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/core/yobject.\+cpp \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/core/yexception.\+cpp \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/core/ybasicvalue.\+cpp \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/core/ylinuxerrnohelper.\+cpp \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/network/yabstractsocket.\+cpp \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/network/yabstractsocketserver.\+cpp \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+B\+I\+N\+A\+R\+Y\+\_\+\+D\+IR\}/ylib\+\_\+extra\+\_\+infos.}]{cpp }\end{DoxyParamCaption})}

\mbox{\Hypertarget{src_2CMakeLists_8txt_a351bb32775fb5ad328f903896bddfd96}\label{src_2CMakeLists_8txt_a351bb32775fb5ad328f903896bddfd96}} 
\index{CMakeLists.txt@{CMakeLists.txt}!set@{set}}
\index{set@{set}!CMakeLists.txt@{CMakeLists.txt}}
\doxysubsubsection{\texorpdfstring{set()}{set()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily module\+\_\+name set (\begin{DoxyParamCaption}\item[{S\+RC \$\{S\+RC\} \$\{C\+M\+A\+K\+E\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+D\+IR\}/\$\{module\+\_\+name\}.}]{cpp }\end{DoxyParamCaption})}

\mbox{\Hypertarget{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}\label{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}} 
\index{CMakeLists.txt@{CMakeLists.txt}!string@{string}}
\index{string@{string}!CMakeLists.txt@{CMakeLists.txt}}
\doxysubsubsection{\texorpdfstring{string()}{string()}}
{\footnotesize\ttfamily module\+\_\+name string (\begin{DoxyParamCaption}\item[{T\+O\+L\+O\+W\+ER \$\{class\+\_\+name\}}]{class\+\_\+dir\+\_\+name }\end{DoxyParamCaption})}

